Terminal 1.21 is finally stable! It brings in a crazy number of improvements, and we once considered it a "large" release. Oh boy.
Here are the highlights:
Terminal will now remember what was on your screen when you exit, and can restore it if you'd like!You can specify multiple active fonts, which will be used in order.Box and line drawing glyphs are now rendered pixel-perfect with appropriate stippled shadingWe've rewritten the IME (input method editor) integration to make life much easier for those of you who need to input Japanese, Chinese, Korean, Vietnamese and moreScrollbar marks are finally generally available!We will now show and highlight all search results at the same time when you search (thansk @tusharsnx!)The old text rendering engine has been removed.Please see the following release notes for additional details.
Windows Terminal Preview v1.21.1772.0Windows Terminal Preview v1.21.1382.0Windows Terminal Preview v1.21.1272.0Note
This version began rolling out to the Dev, Canary and Beta Windows Insider channels when this GitHub Release was created. Other channels will be releasedas our reliability numbers indicate that we haven't broken anything. If you want to update to this release directly, download it below!
Why are there so many files? How do I choose?Please visit our page documenting the different [Windows Terminal Distributions]!
We've also backported the following changes from 1.22 Preview.
ChangesWe have brought the new Windows 24H2 API out to the ConPTY NuGet package (#17704)We've reintroduced support for Alt+Numpad input of extended off-keyboard characters (#17637) (#17774)UIDue to a build issue, we had to disable full optimization for this build. We apologize for any potential performance regressions. (#17765)Terminal now comes with shiny new icons for the Visual Studio Dev Shells (#17706)We have restored the ...s in some command palette names to help users find them (#17715)VT FeaturesReports generated in response to VT requests are once again given priority over other input (#17786)Bug FixesWe will no longer conveniently forget all the colors on the last line of the screen when you resize it (#17568)Terminal will now more reliably save your session when your computer reboots to update (#17714)Background colors will no longer bleed over the edges of the screen when D2D is in use (such as over RDP to a VM) (#17674)The rendering of curly underlines has been improved (#17501) (thanks @smprather for reporting!) (#17508)You can once again cancel overwriting a key binding in the Settings UI (#17763)You can once again disable the detection of URLs (#17731)You can once again use Ctrl+D and Enter in a disconnected pane (#17750)AccessibilityAccessibility API RangeFromPoint and ExpandToEnclosingUnit will no longer cause Terminal to hang (#17695)ReliabilityAtlasEngine will no longer over-read a memory buffer when setting up a GPU texture (#17536)Closing a window when you have an unfocusedAppearance set will no longer result in unscheduled disassembly of your terminal (#17770)We've fixed an instance of Terminal crashing during settings reload (#17751)Code HealthWe added reloadEnvironmentVariables to our oft-forgotten JSON schema (#17696)[Windows Terminal Distributions]: https://learn.microsoft.com/windows/terminal/distributionsBinary files inside the unpackaged distribution archive bear the version number 1.21.240823001.
Asset HashesMicrosoft.WindowsTerminal_1.21.2361.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zipSHA256 0A5E2048474E11BF4A006543F64AD18E600A1E79878DFEE132BC81F79C28703CMicrosoft.WindowsTerminal_1.21.2361.0_8wekyb3d8bbwe.msixbundleSHA256 19CBE2E77CC814A5AB68E346B0D3D928F44F1EC5A78FB9B53A793D46B1CE3D27Microsoft.WindowsTerminal_1.21.2361.0_arm64.zipSHA256 E81D085297D8CCCB6AC3CE5E3189E4C63DEEC32EAD444725F8D6245A8C7581A4Microsoft.WindowsTerminal_1.21.2361.0_x64.zipSHA256 AC2D324EA1AF30CB97D6FB40EF83EBC82E92FBBB516CD274E4ED9CB8FD22FE4EMicrosoft.WindowsTerminal_1.21.2361.0_x86.zipSHA256 B8E3BE7936975665BC3BC5784B03E7799E246D0C99928BD3C4343628EB760A70